body {
	margin: 0px 10px;
	padding: 0;
	/**font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;  
            font-size: 14px;  */
}

#calendar {
	max-width: 1039px;
	/*max-width: 900px;*/
	margin: 0 auto;
}

.fc th.fc-widget-header {
	padding-left: 4px;
	padding-right: 4px;
}

.fc-scroller.fc-time-grid-container {
	height: 455px !important;
}

.fc-week-number.fc-widget-header {
	vertical-align: middle;
}

.fc-row.fc-week.fc-widget-content.fc-rigid {
	height: 80px !important;
}

.fc-scroller.fc-day-grid-container {
	height: auto !important;
}

#myTabContent {
	padding-top: 0;
}

#flowItems, #myProcess {
	padding-top: 30px;
}

.fc-view.fc-month-view.fc-basic-view {
	margin-top: 0;
}

.fc-scroller {
	height: 480px !important;
}

#myTab, #flowItemsTab, #busiItemsTab, #myProcessTab {
	font-family: Verdana, 'Microsoft YaHei';
	color: #333;
	font-size: 12px;
	font-weight: normal;
	height: 28px !important;
}

p {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

#toolbar {
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 34px;
}

.detailForm-label {
	word-wrap:break-word;
	word-break:keep-all;
	overflow:hidden;
	text-align:left;
	display:inline-block;
}

/*
.bootstrap-table .table, .bootstrap-table .table>tbody>tr>td, .bootstrap-table .table>tbody>tr>th, .bootstrap-table
 .table>tfoot>tr>td, .bootstrap-table .table>tfoot>tr>th, .bootstrap-table .table>thead>tr>td{
	padding:8px !important;
	vertical-align:middle;
	word-wrap:break-word;
	word-break:keep-all;
	overflow:hidden;
}*/

.pointer {
	cursor:pointer;
}

.myTabText {
	overflow:hidden;
	margin-top:7px;
}
.myLabel {
	display: inline;
}
.contentPI{
	/*margin-top:30px;*/
	padding: 30px 5px 15px 5px;
}

#myProcess .bootstrap-table {
    margin-top: -15px;
}